package two.demo2;

import javax.swing.*;
import java.awt.*;

/**
 * @author pengyifeng
 * @version 2.0
 * @ClassName Horse.java
 * @Description 具体产品：马类
 * @createTime 2021年11月22日 14:30:00
 */
public class Horse implements Animal{
    JScrollPane sp;
    JFrame jf=new JFrame("工厂方法模式测试");

    public Horse() {
        Container container=jf.getContentPane();
        JPanel p1=new JPanel();
        p1.setLayout(new GridLayout(1,1));
        p1.setBorder(BorderFactory.createTitledBorder("动物：马"));
        sp=new JScrollPane(p1);
        container.add(sp,BorderLayout.CENTER);
        JLabel l1=new JLabel(new ImageIcon("src/img/A_Horse.jpg"));
        p1.add(l1);
        jf.pack();
        jf.setVisible(false);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    @Override
    public void show() {
        jf.setVisible(true);
    }
}
